sports car racing - French English Dictionary